import request from '@/utils/request'
var path="/role"
export default{
   /**
    *  查询全部的角色
    */
    findAll(){
        return request({
             url:`${path}/findAll`,
             method:"get"
         })
    },
 /**
  *  角色分页查询
  * @param {} data 
  * @returns 
  */
    list(data){
        return request({
            url:`${path}/list`,
            method:"get",
            params:data
        })
    },

     /**
     *  修改 和 添加
     * @param {修改的对象数据封装} data 
     * @returns 
     */
      updateAdd(data){
        return request({
            url:`${path}/${!data.reId ? "save" : "update"}`,
            method:"post",
            data
        })
    },
/**
 *    id查询
 * @param {*} reid 
 * @returns 
 */
    info(reid){
        return request({
            url: `${path}/info/${reid}`,
            method: 'get',
          }) 
      },
 /**
  *  删除的ids
  * @param {删除} data 
  * @returns 
  */
  delete(data){
        return request({
            url:`${path}/delete`,
            method:"post",
            data
        }) 
    },
    
 /**
  * 
  * @returns  权限全部查询
  */
    purview(){
        return request({
            url:`${path}/purview`,
            method:"get"
        }) 
     },

     excelport(data){
         return request({
              url:`${path}/export`,
              method:"post",
              data
         })
     },

     updateBs(data){
        return request({
             url:`${path}/updateBs`,
             method:"post",
             data
        })
    },

    saveOrUpdate(data){
        return request({
            url:`${path}/saveOrUpdate`,
            method:"post",
            data
       })
    }
}